Collaboration diagram for XFcHashtableIterator< Key, Value >:
Public Member Functions | |
XFcHashtableIterator< Key, Value > & | operator++ () |
Advances to the next node, pre-operation. | |
XFcHashtableIterator< Key, Value > | operator++ (int) |
Advances to the next node, post-operation. | |
INT | operator!= (const XFcHashtableIterator< Key, Value > &aRef) const |
Inequality check. | |
INT | operator== (const XFcHashtableIterator< Key, Value > &aRef) const |
Equality check. | |
INT | isValid () const |
Returns information about the validity of the node. | |
Key | getKey () const |
Returns the key from this key-value pair. | |
Value | getValue () const |
Returns the value from this key-value pair. | |
Value | setValue (const Value aValue) |
Sets the value of this key-value pair. | |
XFcHashtableIterator & | operator= (const XFcHashtableIterator &aClone) |
Makes this iterator a copy of another iterator. | |
XFcHashtableIterator () | |
Creates an empty iterator. | |
Private Member Functions | |
XFcHashtableIterator (XFcHashtable< Key, Value > *aHashtable, typename XFcLinkedList< XFcHashtableNode< Key, Value > * >::forwardIterator aIterator) | |
Creates an iterator pointing to a certain node. | |
Private Attributes | |
INT32 | mBucketIndex |
Index of the current bucket. | |
XFcLinkedList< XFcHashtableNode< Key, Value > * >::forwardIterator | mIterator |
Forward iterator for the current bucket. | |
XFcHashtable< Key, Value > * | mHashtable |
Current hashtable. | |
Friends | |
class | XFcHashtable< Key, Value > |
|
Creates an empty iterator.
|
|
Creates an iterator pointing to a certain node.
|
|
Returns the key from this key-value pair.
|
|
Returns the value from this key-value pair.
|
|
Returns information about the validity of the node.
|
|
Inequality check. Tests if two nodes are inequal.
|
|
Advances to the next node, post-operation.
|
|
Advances to the next node, pre-operation.
|
|
Makes this iterator a copy of another iterator.
|
|
Equality check. Tests if two nodes are equal.
|
|
Sets the value of this key-value pair.
|
|
|
|
Index of the current bucket.
|
|
Current hashtable.
|
|
Forward iterator for the current bucket.
|
![]() | ||||
![]() |
Confidential Copyright © 2002-2003 Fathammer | with doxygen by Dimitri van Heesch |